/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package logica;

import java.util.Date;

/**
 *
 * @author Alberto
 */
public class cCliente {

    private Integer codCliente;
    private String nombre;
    private String apellidos;
    private String dni;
    private String direccion;
    private String localidad;
    private String provincia;
    private Integer codigoPostal;
    private String telefono;
    private String movil;
    private String email;
    private Date fechaAlta;

    /**
     * 
     */
    public cCliente() {
    }

    /**
     * 
     * @param codCliente
     * @param nombre
     * @param apellidos
     * @param dni
     * @param direccion
     * @param localidad
     * @param provincia
     * @param codigoPostal
     * @param telefono
     * @param movil
     * @param email
     */
    public cCliente(Integer codCliente, String nombre, String apellidos, String dni, String direccion, String localidad, String provincia, Integer codigoPostal, String telefono, String movil, String email) {
        this.codCliente = codCliente;
        this.nombre = nombre;
        this.apellidos = apellidos;
        this.dni = dni;
        this.direccion = direccion;
        this.localidad = localidad;
        this.provincia = provincia;
        this.codigoPostal = codigoPostal;
        this.telefono = telefono;
        this.movil = movil;
        this.email = email;
        this.fechaAlta = new Date();
    }

    /**
     * 
     * @param codCliente
     * @param nombre
     * @param apellidos
     * @param dni
     * @param movil
     * @param fechaAlta
     */
    public cCliente(Integer codCliente, String nombre, String apellidos, String dni, String movil, Date fechaAlta) {
        this.codCliente = codCliente;
        this.nombre = nombre;
        this.apellidos = apellidos;
        this.dni = dni;
        this.movil = movil;
        this.fechaAlta = fechaAlta;
    }

    /**
     * @return the codCliente
     */
    public Integer getCodCliente() {
        return codCliente;
    }

    /**
     * @param codCliente the codCliente to set
     */
    public void setCodCliente(Integer codCliente) {
        this.codCliente = codCliente;
    }

    /**
     * @return the nombre
     */
    public String getNombre() {
        return nombre;
    }

    /**
     * @param nombre the nombre to set
     */
    public void setNombre(String nombre) {
        this.nombre = nombre;
    }

    /**
     * @return the apellidos
     */
    public String getApellidos() {
        return apellidos;
    }

    /**
     * @param apellidos the apellidos to set
     */
    public void setApellidos(String apellidos) {
        this.apellidos = apellidos;
    }

    /**
     * @return the dni
     */
    public String getDni() {
        return dni;
    }

    /**
     * @param dni the dni to set
     */
    public void setDni(String dni) {
        this.dni = dni;
    }

    /**
     * @return the direccion
     */
    public String getDireccion() {
        return direccion;
    }

    /**
     * @param direccion the direccion to set
     */
    public void setDireccion(String direccion) {
        this.direccion = direccion;
    }

    /**
     * @return the localidad
     */
    public String getLocalidad() {
        return localidad;
    }

    /**
     * @param localidad the localidad to set
     */
    public void setLocalidad(String localidad) {
        this.localidad = localidad;
    }

    /**
     * @return the provincia
     */
    public String getProvincia() {
        return provincia;
    }

    /**
     * @param provincia the provincia to set
     */
    public void setProvincia(String provincia) {
        this.provincia = provincia;
    }

    /**
     * @return the codigoPostal
     */
    public Integer getCodigoPostal() {
        return codigoPostal;
    }

    /**
     * @param codigoPostal the codigoPostal to set
     */
    public void setCodigoPostal(Integer codigoPostal) {
        this.codigoPostal = codigoPostal;
    }

    /**
     * @return the telefono
     */
    public String getTelefono() {
        return telefono;
    }

    /**
     * @param telefono the telefono to set
     */
    public void setTelefono(String telefono) {
        this.telefono = telefono;
    }

    /**
     * @return the movil
     */
    public String getMovil() {
        return movil;
    }

    /**
     * @param movil the movil to set
     */
    public void setMovil(String movil) {
        this.movil = movil;
    }

    /**
     * @return the email
     */
    public String getEmail() {
        return email;
    }

    /**
     * @param email the email to set
     */
    public void setEmail(String email) {
        this.email = email;
    }

    /**
     * @return the fechaAlta
     */
    public Date getFechaAlta() {
        return fechaAlta;
    }

    @Override
    public String toString() {
        return "cCliente{" + "codCliente=" + codCliente + ", nombre=" + nombre + ", apellidos=" + apellidos + ", dni=" + dni + ", direccion=" + direccion + ", localidad=" + localidad + ", provincia=" + provincia + ", codigoPostal=" + codigoPostal + ", telefono=" + telefono + ", movil=" + movil + ", email=" + email + ", fechaAlta=" + fechaAlta + '}';
    }

    public void setFechaAlta(java.sql.Date date) {
        this.fechaAlta = date;
    }
}
